x86: Throw away .eh_frame exception-handling sections. Otherwise they
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 5 Feb 2009 08:28:00 +0000 (08:28 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 5 Feb 2009 08:28:00 +0000 (08:28 +0000)
can fail the build by requiring linking against discarded .exit.*
sections.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/x86_32/xen.lds.S
xen/arch/x86/x86_64/xen.lds.S

index 99fffca441dfbdcec823a77c49100d73f607369a..1bbb65405a4db04d73d870ae970c5c2018d21578 100644 (file)
@@ -91,6 +91,7 @@ SECTIONS
        *(.exit.text)
        *(.exit.data)
        *(.exitcall.exit)
+       *(.eh_frame)
        }
 
   /* Stabs debugging sections.  */
index 4f840107cea715814b6352eda99aa30aa12624cb..f6c37f02ccf9665ea95e0198d02d9648025d0248 100644 (file)
@@ -89,6 +89,7 @@ SECTIONS
        *(.exit.text)
        *(.exit.data)
        *(.exitcall.exit)
+       *(.eh_frame)
        }
 
   /* Stabs debugging sections.  */